@charset "utf-8";
.hm_icon{ display:inline-block;}
.hm_icon.a1{ background:url(../../../images/common/icon/vide_a1.png); background-size:cover; width:0.675rem; height:0.525rem}
.hm_icon.a2{ background:url(../../../images/common/icon/vide_a2.png); background-size:cover; width:0.45rem; height:0.25rem}
.hm_icon.a3{ background:url(../../../images/common/icon/vide_a3.png); background-size:cover; width:0.75rem; height:0.75rem}
.hm_icon.a4{ background:url(../../../images/common/icon/vide_a4.png); background-size:cover; width:0.25rem; height:0.45rem}
.hm_icon.a5{ background:url(../../../images/common/icon/pl_3x.png) no-repeat; background-size:0.85rem 1.7rem; width:0.85rem; height:0.85rem; }
.hm_icon.a5.cur{  background-position:0 -0.85rem }
.hm_icon.a6{ background:url(../../../images/common/icon/tp_3x.png) no-repeat; background-size:1rem 1.95rem; width:1rem; height:1rem; }
.hm_icon.a7{  background:url(../../../images/common/icon/tp_3x.png) no-repeat; background-size:1rem 1.95rem; width:1rem; height:1rem; background-position:0 -1rem }
.hm_icon.a8{ background:url(../../../images/common/icon/arrpw_a5.png); background-size:cover; width:0.4rem; height:0.225rem}
.hm_icon.b1{ background:url(../../../images/common/icon/b_a1.png); background-size:cover; width:1rem; height:1rem}
.hm_icon.b2{ background:url(../../../images/common/icon/b_a2.png); background-size:cover; width:1rem; height:1rem}
.hm_icon.b3{ background:url(../../../images/common/icon/b_a3.png); background-size:cover; width:1rem; height:1rem}
.hm_icon.b2.disable{ background:url(../../../images/common/icon/b_a2_2.png); background-size:cover; width:1rem; height:1rem}